the best man alive - German English Dictionary